home *** CD-ROM | disk | FTP | other *** search
/ Programming in Microsoft Windows with C# / Programacion en Microsoft Windows con C#.iso / Codigo / Barras de herramientas y barras de estado / SimpleToolBar / SimpleToolBar.cs next >
Encoding:
Text File  |  2002-06-27  |  1.6 KB  |  56 lines

  1. //--------------------------------------------
  2. // SimpleToolBar.cs ⌐ 2001 by Charles Petzold
  3. //--------------------------------------------
  4. using System;
  5. using System.Drawing;
  6. using System.Windows.Forms;
  7.  
  8. class SimpleToolBar: Form
  9. {
  10.      public static void Main()
  11.      {
  12.           Application.Run(new SimpleToolBar());
  13.      }
  14.      public SimpleToolBar()
  15.      {
  16.           Text = "Barra de herramientas sencilla";
  17.  
  18.                // Crea un men· sencillo (solo para mostrarlo).
  19.  
  20.           Menu = new MainMenu();
  21.           Menu.MenuItems.Add("Archivo");
  22.           Menu.MenuItems.Add("Edici≤n");
  23.           Menu.MenuItems.Add("Ver");
  24.           Menu.MenuItems.Add("Ayuda");
  25.  
  26.                // Crea la lista de imßgenes.
  27.  
  28.           Bitmap bm = new Bitmap(GetType(), 
  29.                                  "SimpleToolBar.StandardButtons.bmp");
  30.  
  31.           ImageList imglst = new ImageList();
  32.           imglst.Images.AddStrip(bm);
  33.           imglst.TransparentColor = Color.Cyan;
  34.  
  35.                 // Crea la barra de herramientas.
  36.  
  37.           ToolBar tbar = new ToolBar();
  38.           tbar.Parent = this;
  39.           tbar.ImageList = imglst;
  40.           tbar.ShowToolTips = true;
  41.              
  42.                // Crea los botones de la barra de herramientas.
  43.  
  44.           string[] astr = {"Nuevo", "Abrir", "Guardar", "Imprimir", 
  45.                            "Cortar", "Copiar", "Pegar" };
  46.  
  47.           for (int i = 0; i < 7; i++)
  48.           {
  49.                ToolBarButton tbarbtn = new ToolBarButton();
  50.                tbarbtn.ImageIndex = i;
  51.                tbarbtn.ToolTipText = astr[i];
  52.                tbar.Buttons.Add(tbarbtn);
  53.           }
  54.      }
  55. }
  56.